About Sound Space Acoustics Limited (12635747) United Kingdom