About Optomo Limited (03333057) United Kingdom