About Project Steak Limited (12512471) United Kingdom