About Delta Design Limited (12228130) United Kingdom