About The Mealworm Company Limited (02935483) United Kingdom