About Bowood Investments Limited (13364438) United Kingdom