About Genba Limited (07949487) United Kingdom