About Genba It Limited (NI649684) United Kingdom