About Tetra Acoustics Limited (SC312496) United Kingdom