About Meat The Art Holdings Ltd (10545843) United Kingdom