About Imagines Magna Limited (08915708) United Kingdom