About Havenhill Capital Ltd (12893907) United Kingdom