About Nubian Palace Ltd (13053012) United Kingdom