About Palmeira Solutions Limited (06278315) United Kingdom