About Palmeira Limited (11578802) United Kingdom