About Demash Solutions Limited (07941753) United Kingdom