About Square Mile Holding Ltd (10962130) United Kingdom