About Deka Global Limited (12938134) United Kingdom