About Ivor Genmaster Degnovation Limited (06446380) United Kingdom