About Palmrake Limited (02280680) United Kingdom