About Switcheroo Global Limited (12594568) United Kingdom