About Sedulous Group Ltd (13272612) United Kingdom