About Tetra Grab Services Limited (12454479) United Kingdom