About Palmgrove Global Investments Limited (11722184) United Kingdom