About Demix Solutions Ltd (12495767) United Kingdom