About Bid Brains Ltd (12964050) United Kingdom