About Dekel Consulting Ltd (09922810) United Kingdom