About Beefy Blinders Ltd (13569100) United Kingdom