About Opsol Integrators Europe Limited (04105729) United Kingdom