About Optimus Property Solutions Ltd (12340715) United Kingdom