About Sedulousco Ltd (10089140) United Kingdom