About Bowfin Barb Limited (04015595) United Kingdom