About Baldrick Limited (10754194) United Kingdom