About Square 1 Management Limited (05003381) United Kingdom