About Wychwood Capital Ltd (13215352) United Kingdom