About Ultima Liquid Colour & Additives Ltd (08762148) United Kingdom