About Lion & Princess Investments Limited (11980434) United Kingdom