About Ten-12 Limited (12246677) United Kingdom