About X.taxi Ltd. (09253308) United Kingdom