About Welham Capital Ltd (12254823) United Kingdom