About The Nubian Brand Ltd (12859778) United Kingdom