About Judene Nembhard Ltd (10886339) United Kingdom