About Switcheroo Limited (11670078) United Kingdom