About Lambda Technology Ltd (11110879) United Kingdom