About Switchchase Limited (02679370) United Kingdom