About Excel Trading & Investment Limited (12853254) United Kingdom