About Felix & Croix Ltd (11913514) United Kingdom