About X-com Technologies Ltd (07065165) United Kingdom