About Imago Digital Ltd (SC614145) United Kingdom