About Ten X Facilities Ltd (SC681860) United Kingdom