About Delsk Limited (10667947) United Kingdom