About Demi Smith Limited (SC703428) United Kingdom