About Evalec Ltd (13433112) United Kingdom