About Decoda Limited (11731226) United Kingdom