About Excellent Holdings Limited (10089562) United Kingdom