About Bear & Bloom London Limited (13166099) United Kingdom