About Omega Serviced Apartments Ltd (11492053) United Kingdom