About Oikos Developments Ltd (12269484) United Kingdom