About Imprimis Technology Services Limited (04690387) United Kingdom