About Lambda 6 Limited (02640971) United Kingdom