About Longshot Holdings Limited (10663803) United Kingdom