About The Nubian Company Ltd (13643331) United Kingdom