About Cyphra Limited (NI626958) United Kingdom