About Deilen Deri Consultancy Ltd (10138503) United Kingdom