About Excel Management Limited (09516677) United Kingdom