About Olimax Property Developers Ltd (13259371) United Kingdom