About Excelx Limited (10129022) United Kingdom