About Johansen Invest Limited (12146192) United Kingdom