About Lion Tech Solutions Ltd (11641893) United Kingdom