About Cylix Technologies Ltd (SC526833) United Kingdom