About Nubian Royale Ltd (11266844) United Kingdom