About Melita Imaging Limited (13191759) United Kingdom