About Excellence Investments Ltd (10612704) United Kingdom