About Excel Assets & Investments Ltd (12657109) United Kingdom