About Dekel Limited (11865250) United Kingdom