About Palm & Wild Limited (12701951) United Kingdom