About Helena&labac Ltd (13354574) United Kingdom