About Deltaticker Ltd (08280091) United Kingdom