About Omedo Limited (13416085) United Kingdom