About Cheval Holdings Limited (11202205) United Kingdom