About Lim & Cello Limited (10747131) United Kingdom