About Switch Concepts Ltd (06706037) United Kingdom