About Square 1 Investments Limited (06930352) United Kingdom