About Sedulus Consultants Limited (10040072) United Kingdom