About Chymera Machina Ltd (13191887) United Kingdom