About Hubken Holdings Ltd (12253832) United Kingdom