About Ninth Square Investments Limited (11474049) United Kingdom