About Intellimagic Ltd (12640217) United Kingdom