About The London Hair Lab Ltd (10874893) United Kingdom