About Ruby & Bramble Limited (10497831) United Kingdom