About Socket & Switch Ltd (10969282) United Kingdom