About Xii International Ltd. (10133329) United Kingdom