About Tradebase Spot Limited (13482197) United Kingdom