About Microsearch Laboratories Limited (02757881) United Kingdom