About Lambda Jam Ltd (SC463152) United Kingdom