About Sedulus Ltd (09988028) United Kingdom