About Obdurate Limited (05016393) United Kingdom