Florizel Media Ltd
Florizel Media is a Limited Liability Company, registered in Scotland, registration number: SC345625.
Registered Office:
10D Shearwater Crescent, Dunfermline KY1 8JX
Information Commissioner
Data Protection Registration Number: Z1672792