About Apartment 68 Limited (12792922) United Kingdom