About Backspin Trading Limited (11561619) United Kingdom