About Tupcu Limited (11983384) United Kingdom