About Demita Ltd (08246895) United Kingdom