About Excellion Investments Limited (13193443) United Kingdom