About Bowood Research Ltd (13420240) United Kingdom