About Nubianmagic Ltd (13218289) United Kingdom