About Twenty Ten Capital (1966) Limited (08480983) United Kingdom