About Delko Limited (10626330) United Kingdom