About Lambdasquared Limited (09851756) United Kingdom