About Optimum Apartments Ltd (11933224) United Kingdom