About Louca-jensen Investments Limited (11149456) United Kingdom