About Weatherbys Scientific Holdings Limited (11673860) United Kingdom