About Ip-bowen Holdings Ltd (12822337) United Kingdom