About Deka Klay Consulting Limited (11967402) United Kingdom