About Sonar C&c Limited (12343959) United Kingdom