About Optosolve Research & Development Limited (08975155) United Kingdom