About Ija Bio-filters Ltd (08925759) United Kingdom