About Lambda Functions Limited (08084017) United Kingdom