About Teratus Limited (10750940) United Kingdom