About Demma (scotland) Ltd (SC587769) United Kingdom