About Bichi Ltd (12291729) United Kingdom