About Engell Invest Limited (09294974) United Kingdom