About Ohema Gyatoa Limited (11616310) United Kingdom