About Key Factors Limited (04246628) United Kingdom