About Delanoix Limited (12213909) United Kingdom