About B.a.flash Ltd (11500389) United Kingdom