About Xtra It Resources Ltd (03623340) United Kingdom