About Lion Aid Limited (06897772) United Kingdom