About Nubians Ltd (12331417) United Kingdom