About Lo Beans & Berries Limited (10598240) United Kingdom