About X20 Limited (12119923) United Kingdom