About Six Twenty Group Limited (11215575) United Kingdom