About Beefayre Limited (08064791) United Kingdom