About Lion Brothers Ltd (12218122) United Kingdom