About Loa Apartments Ltd (12006122) United Kingdom