About Lassen Satherlund Consultancy Ltd (09831086) United Kingdom