About Insignia World Service Limited (10802506) United Kingdom