About Optimeter Limited (11782884) United Kingdom