About Xtra Holding Limited (11235024) United Kingdom