About Lion Technologies 2.0 Limited (12482548) United Kingdom