About Imagion Software Limited (12626536) United Kingdom