About Lambda Machines Limited (08611934) United Kingdom