About Excell Investments Ltd (09387448) United Kingdom