About Demitasse Group Limited (12104376) United Kingdom