About Neatsparks Ltd. (10042312) United Kingdom