About 2 Excel (holdings) Limited (10656583) United Kingdom