About Del-ray Holdings Limited (10104301) United Kingdom