About Ruru Hair Ltd (12024878) United Kingdom