About Sidewinders Llc Europe Limited (11445818) United Kingdom