About Tessella Limited (01466429) United Kingdom