About Delma Mss Limited (06579009) United Kingdom