About Cafe 21 London Ltd (10868693) United Kingdom