About Umaka Limited (06034498) United Kingdom