About Jennor Group Holdings Limited (10463151) United Kingdom