About Omae Limited (12684188) United Kingdom