About Lamda Care Ltd (12431829) United Kingdom