About Lamda Delta Ltd (13154999) United Kingdom