About Teranole Limited (13624907) United Kingdom