About Bioganix (norwood) Limited (10887339) United Kingdom