About Insignia Technology Systems Limited (07196618) United Kingdom