About Lamba & Co. Limited (13535212) United Kingdom