About Natural Generation Holdings Limited (10840310) United Kingdom