About Charlbury Asset Management Ltd (11977032) United Kingdom