About Lamda (uk) Limited (08031185) United Kingdom