About Opsol Technologies Limited (11063127) United Kingdom