About Binomix Limited (12928155) United Kingdom