About Key Bidco Limited (07832465) United Kingdom