About Delaplex Ltd (11127798) United Kingdom