About Captify Technologies Ltd (07620174) United Kingdom