About Demi By Demi-lea Limited (13634056) United Kingdom