About Lamda Limited (00364456) United Kingdom