About Pamba Apartments Ltd (12043460) United Kingdom