About Key 2 Holdings Limited (11125813) United Kingdom