About Insignia Technology Solutions Ltd (12708776) United Kingdom