About Search Laboratory Software Limited (08801825) United Kingdom