About The Xara Group Limited (03097032) United Kingdom