About 10x Technology Holdings Ltd (04725192) United Kingdom