About Nubuke Investments Llp (OC330973) United Kingdom