About Lamda Gr Limited (10140513) United Kingdom