About Lion Solutions & Services Limited (13010507) United Kingdom