About Sedulo Bidco Limited (13233496) United Kingdom