About Libra Beauty Cabin Ltd (12725230) United Kingdom