About Sedulo Liverpool Limited (11458829) United Kingdom