About Flexomix Limited (11727790) United Kingdom