About Lion Solutions Limited (03406240) United Kingdom