About Welcap Limited (12330960) United Kingdom