About Insignia Europe Holdings Limited (03602662) United Kingdom