About Ubaka Entertainment Ltd (13095012) United Kingdom