About Ten66 Management Limited (10057564) United Kingdom