About Obduro Ltd (12924879) United Kingdom