About Metro Switch (holdings) Limited (11155447) United Kingdom