About Insignia Technologies Limited (SC345231) United Kingdom