About Excelux Limited (10620112) United Kingdom