About Heidi Bby Lash Limited (12039794) United Kingdom