About Lion Apps Ltd (09794663) United Kingdom