About Lamda Design Solutions Ltd (12172316) United Kingdom