About Espen Michael Larod Investments Ltd (05661412) United Kingdom