About Delic Consulting Ltd (11681130) United Kingdom