About Bacard Holdings Limited (08455039) United Kingdom