About Lambda One Ltd (12007270) United Kingdom