About Lion Technology Consultancy Services Ltd (10457452) United Kingdom