About Allen 2019 Investments Limited (11693449) United Kingdom