About Palm Tree Global Advisory Limited (09628435) United Kingdom