About Lions Lair Entertainment Limited (08609346) United Kingdom