About Sedulo Leeds Limited (11075345) United Kingdom