About Johannessen Invest Limited (12632254) United Kingdom