About Palm Life Ltd (11603903) United Kingdom