About Delta Motion Ltd. (12102163) United Kingdom