About Keenflax Ltd (12779686) United Kingdom