About Six Degrees Technology Limited (07623061) United Kingdom