About Swtch Ltd (10128238) United Kingdom