About Self-espresso Limited (13288741) United Kingdom