About Lamda Consultancy Limited (10447489) United Kingdom