About Dellan Consulting Ltd (12010448) United Kingdom