About Apartment 22 Limited (10954904) United Kingdom