About Delamack Ltd (12914193) United Kingdom