About Tuspark Investment & Management Limited (11113260) United Kingdom