About The Chymera Group Limited (NI656184) United Kingdom