About Six Twenty Management Limited (10162491) United Kingdom