About Trent Spice Limited (11816089) United Kingdom