About Teramentis Limited (06813591) United Kingdom