About Baglashell Ltd (12037591) United Kingdom