About Nubuke Limited (09279513) United Kingdom