About Thorny Beck Alpacas Ltd (12273530) United Kingdom