About Webbe International Holdings Ltd. (03432922) United Kingdom