About Teravera Limited (11669466) United Kingdom