About Yeast Meets West Limited (10940545) United Kingdom