About Lambda Logic Limited (03086619) United Kingdom