About Deltaplex Limited (10418629) United Kingdom