About X2 Innovations Ltd (10113120) United Kingdom