About Chyros Developments Ltd (12481959) United Kingdom