About Copernicus Technical Solutions Ltd (11091590) United Kingdom