About Tborg Management Limited (10527620) United Kingdom