About Bambra Limited (13494713) United Kingdom