About Beka London Ltd (12210394) United Kingdom