About Imagerights International Limited (11969836) United Kingdom