About Xecta Services Ltd. (10945307) United Kingdom