About Hestia Investments Limited (10065952) United Kingdom