About Bsf International Holdings Limited (09555655) United Kingdom