About Dekey Technologies Uk Limited (11264456) United Kingdom