About Deedy Technology Limited (NI659819) United Kingdom