About Genchem Holdings Limited (01778691) United Kingdom