About Demitasse London Ltd (12059268) United Kingdom