About Dlrc Holdings Limited (12376701) United Kingdom