About 6ty Shades Of Beauty (dumfries) Limited (SC607903) United Kingdom