About Shot Scope Technologies Limited (SC493535) United Kingdom