About Kc Green Holdco Limited (11436771) United Kingdom