About Lion Technologies Limited (12178130) United Kingdom