About Lime S Cafe N21 Limited (12945811) United Kingdom