About Key Jean Solutions Ltd (12113072) United Kingdom