About Okmo Limited (13577590) United Kingdom