About Lambda53 Limited (09007958) United Kingdom