About Bioganix (holdings) Ltd (12106633) United Kingdom