About Nubaku Ltd (13433234) United Kingdom