About Bramble Fox Limited (13538882) United Kingdom