About Clytha Investment Company Ltd (13461683) United Kingdom