About Batchmix Limited (02554541) United Kingdom