About Specniche Limited (10508737) United Kingdom