About Felicis Holdings Ltd (09685348) United Kingdom