About Natural Group Holdings Limited (11310126) United Kingdom