About Cyber-duck Limited (04356226) United Kingdom