About Lamda Guard Technologies Ltd (07470116) United Kingdom