About Sala Comms Ltd (10057263) United Kingdom