About Key Solo Ltd (12971006) United Kingdom