About Ebony Locs Limited (12773102) United Kingdom