About International Biometric Forum Limited (12619317) United Kingdom