About Six Keys Partnership Ltd (13601156) United Kingdom