About Optimum Scientific Limited (06417240) United Kingdom