About Wilber Holdings Ltd (12900691) United Kingdom