About Optimum Laboratory Installations Ltd (12427123) United Kingdom