About Beaufort Research Holdings Limited (09363523) United Kingdom