About Lion Killer Limited (11380541) United Kingdom