About Cafe Twenty Eight Ltd (SC622286) United Kingdom