About Lamda Enterprises Limited (03700617) United Kingdom