About Switchease Limited (SC629731) United Kingdom