About Sedulous Limited (11869257) United Kingdom