About Delprom Ltd. (SC222659) United Kingdom