About Deker Limited (SC337584) United Kingdom