About Palmeira Mahal Ltd (13198640) United Kingdom