About Demia Limited (SC371667) United Kingdom