About Six Degrees Labs Limited (11158076) United Kingdom