About Felix Holdings Limited (12015249) United Kingdom