About The Meatless Farm Holdings Limited (12445565) United Kingdom