About Palmtree Associates Limited (05020740) United Kingdom