About Delor Concept Limited (11241242) United Kingdom