About Lambda Digital (norway) Ltd (12373158) United Kingdom