About Delix Limited (13108244) United Kingdom