About Bahama Lashes Limited (12107078) United Kingdom