About Demitasse Limited (05217345) United Kingdom