About Palms Investments Limited (11878654) United Kingdom