About Ofk Developments Limited (12832390) United Kingdom