About Contraq Micro Solutions Limited (SC476179) United Kingdom