About Deka Resources Limited (11241345) United Kingdom