About Wandering Palms Holdings Limited (13138017) United Kingdom