About Tupelo Management Limited (08049670) United Kingdom