About David & Goliath Brands Ltd (10568774) United Kingdom