About Cyflex Ltd (12611726) United Kingdom