About Palmtree Consult Ltd. (06048648) United Kingdom