About Bivowac Investments Limited (10631549) United Kingdom