About Clearshot Leisure Limited (SC609523) United Kingdom