About Square Mile Investments Ltd (12391442) United Kingdom