About Ruby Locs Limited (07454227) United Kingdom