About Kerria Investments Limited (11259338) United Kingdom