About Alltrux Mixers Ltd (06088308) United Kingdom