About Omegaco Property Investments Ltd (11993539) United Kingdom