About Global Switch (london No.2) Limited (04179693) United Kingdom