About Sneller Group Holdings Limited (10494858) United Kingdom