About One Square Investments Limited (05952403) United Kingdom