About Delagault Ltd (12014088) United Kingdom