About Xtr Holding Limited (09907816) United Kingdom