About Xectra Corporation Limited (13150246) United Kingdom