About Deluk Ltd (11925845) United Kingdom